package Controlador;

import java.util.ArrayList;
import java.util.Map;

import Entidades.Vendedor;

public class ObterComissoesPorMes extends Comissoes{
	private int anoEscolhido;
	private int mesEscolhido;
	
	public ObterComissoesPorMes(Map<String, Vendedor> vendedores) {
		super(vendedores);
	}

	@Override
	protected boolean verificaAnoMesValidos(int... argumentos){
		if((argumentos[0] == mesEscolhido)&&(argumentos[1] == anoEscolhido)){
			return true;
		}
		return false;
	}
	
	
	
	@Override
	public void obterComissoes(int... argumentos) {
		ConfiguraDadosExibidosTabela.totaisComissaoVenda = new ArrayList<String[]>();
		mesEscolhido = argumentos[0];
		anoEscolhido = argumentos[1];
		percorreListaVendedores();
	}

	@Override
	protected void configuraDadosExibidos(String nomeVendedor, double valorComissoes, double valorVendas, int quantidadeVendas) {
		ConfiguraDadosExibidosTabela.configuraDadosExibidos(nomeVendedor, valorComissoes, valorVendas);
	}
}
